OBJ=test_main.o interface.o exercises.o data_struct.o
TARGETS=test

all:$(TARGETS)
$(TARGETS): $(OBJ)
	$(CC) -o $@ $^  -lm

.c.o:
	$(CC) -c -Wall -g -o $@ $< -I. -I../ --std=c99

clean:
	-rm -f *.o
	-rm -f $(TARGETS)
